home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / v cisle / samurize / samurize_1.64.exe / SamurizeXML.dtd < prev    next >
Text File  |  2005-01-21  |  6KB  |  205 lines

  1. <!-- DTD for Serious Samurize 1.50+ -->
  2. <!-- Last modifed by Lee "NeM" Wilson 05/06/2004 -->
  3.  
  4. <!ELEMENT CONFIG (METER+)>
  5. <!ATTLIST CONFIG    VERSION CDATA #REQUIRED
  6.             INTERVAL CDATA #REQUIRED
  7.             CPU_PRIORITY CDATA #REQUIRED
  8.             MBM_AUTOLOAD (True|False) #REQUIRED>
  9.  
  10. <!-- Common meter properties -->
  11. <!ELEMENT METER (POSITION, LINK?, ALERT?, PEAK?, DISPLAY, SOURCE)>
  12. <!ATTLIST METER MID ID #REQUIRED
  13.         REFRESH_RATE CDATA #REQUIRED>
  14.  
  15. <!ELEMENT POSITION EMPTY>
  16. <!ATTLIST POSITION    X CDATA #REQUIRED
  17.             Y CDATA #REQUIRED
  18.             WIDTH CDATA #REQUIRED
  19.             HEIGHT CDATA #REQUIRED>
  20.  
  21. <!ELEMENT LINK (#PCDATA)>
  22.  
  23. <!ELEMENT ALERT (COLOR,COLOR?,COMMAND?,SOUND?)>
  24. <!ATTLIST ALERT        CONDITION (ABOVE|EQUALS|BELOW|CONTAINS) #REQUIRED
  25.             VALUE CDATA #REQUIRED>
  26. <!ELEMENT COMMAND (#PCDATA)>
  27. <!ATTLIST COMMAND    OCCURENCE (ONCE|ALWAYS) #REQUIRED>
  28. <!ELEMENT SOUND (#PCDATA)>
  29. <!ATTLIST SOUND        OCCURENCE (ONCE|ALWAYS) #REQUIRED>
  30.  
  31. <!ELEMENT PEAK (COLOR)>
  32. <!ATTLIST PEAK DURATION CDATA #REQUIRED>
  33.  
  34.  
  35. <!-- Display types -->
  36. <!ELEMENT DISPLAY (TEXT|GRAPH|PROGRESSBAR|HISTOGRAM|ANALOG|PIE|PNG|VIS_PLUGIN)>
  37.  
  38. <!ELEMENT TEXT (FORMATTEXT, FONT, COLOR)>
  39. <!ATTLIST TEXT    DECIMALPLACES CDATA #REQUIRED
  40.             DIGITS_BEFORE_DP CDATA #REQUIRED
  41.             HALIGN (LEFT|CENTER|RIGHT) #REQUIRED
  42.             VALIGN (TOP|MIDDLE|BOTTOM) #REQUIRED
  43.             LINE_SPACING CDATA #REQUIRED
  44.             TAB_SIZE CDATA #REQUIRED
  45.             WORDWRAP (True|False) #REQUIRED
  46.             ANTIALIASED (True|False) #REQUIRED
  47.             SEPERATORS (True|False) #REQUIRED>
  48. <!ELEMENT FORMATTEXT (#PCDATA)>
  49.  
  50. <!ELEMENT GRAPH (COLOR,FILLCOLOR?)>
  51. <!ATTLIST GRAPH    MIN CDATA #REQUIRED
  52.                 MAX CDATA #REQUIRED
  53.                 HISTORY CDATA #REQUIRED
  54.                 ORIENTATION (HORIZONTAL|VERTICAL) #REQUIRED
  55.                 AVERAGE CDATA #IMPLIED
  56.                 INVERTED (True|False) #REQUIRED
  57.                 REVERSED (True|False) #REQUIRED
  58.                 ANTIALIASED (True|False) #REQUIRED>
  59.  
  60. <!ELEMENT PROGRESSBAR (COLOR, COLOR?, BGCOLOR?, SPLITSPACING?)>
  61. <!ATTLIST PROGRESSBAR    ORIENTATION (HORIZONTAL|VERTICAL) #REQUIRED
  62.                     MIN CDATA #REQUIRED
  63.                     MAX CDATA #REQUIRED
  64.                     REVERSED (True|False) #REQUIRED>
  65.                     
  66. <!ELEMENT SPLITSPACING (#PCDATA)>
  67. <!ATTLIST SPLITSPACING UNIT (PIXELS|PERCENT) #REQUIRED>
  68.  
  69. <!ELEMENT HISTOGRAM (COLOR)>
  70. <!ATTLIST HISTOGRAM    MIN CDATA #REQUIRED
  71.                 MAX CDATA #REQUIRED
  72.                 HISTORY CDATA #REQUIRED
  73.                 AVERAGE CDATA #IMPLIED
  74.                 INVERTED (True|False) #REQUIRED
  75.                 REVERSED (True|False) #REQUIRED
  76.                 SPACING (True|False) #REQUIRED>
  77.  
  78. <!ELEMENT ANALOG (COLOR, COLOR?)>
  79. <!ATTLIST ANALOG    POINTER (LINE|FILLEDPOINTER|UNFILLEDPOINTER|OFFSETLINE|OFFSETFILLEDPOINTER|OFFSETUNFILLEDPOINTER) #REQUIRED
  80.                 OFFSET CDATA #REQUIRED
  81.                 LINEWIDTH CDATA #REQUIRED
  82.                 MIN CDATA #REQUIRED
  83.                 MAX CDATA #REQUIRED
  84.                 STARTANGLE CDATA #REQUIRED
  85.                 SWEEP CDATA #REQUIRED>
  86.  
  87. <!ELEMENT PIE (COLOR,BGCOLOR?)>
  88. <!ATTLIST PIE    MIN CDATA #REQUIRED
  89.             MAX CDATA #REQUIRED
  90.             STARTANGLE CDATA #REQUIRED
  91.             SWEEP CDATA #REQUIRED
  92.             INNERRADIUS CDATA #REQUIRED>
  93.  
  94. <!ELEMENT PNG (#PCDATA)>
  95. <!ATTLIST PNG    ALPHA CDATA #REQUIRED
  96.             ALERTFILENAME CDATA #IMPLIED>
  97.  
  98. <!ELEMENT VIS_PLUGIN (SETTING*)>
  99. <!ATTLIST VIS_PLUGIN FILE CDATA #REQUIRED>
  100. <!ELEMENT SETTING (#PCDATA)>
  101. <!ATTLIST SETTING ATTR CDATA #REQUIRED>
  102.  
  103.  
  104. <!ELEMENT FONT EMPTY>
  105. <!ATTLIST FONT    FACE CDATA "Tahoma"
  106.             SIZE CDATA "10"
  107.             STYLE CDATA "Regular"
  108.             CHARSET CDATA "1">
  109.  
  110. <!ELEMENT COLOR (#PCDATA)>
  111.  
  112. <!ELEMENT BGCOLOR (#PCDATA)>
  113.  
  114. <!ELEMENT FILLCOLOR (#PCDATA)>
  115.  
  116.  
  117.  
  118. <!-- Source types -->
  119. <!ELEMENT SOURCE (    FORMATTEXT, (TEXTOUTPUT | SCRIPT | CONSOLE | DATETIME | 
  120.             DRIVESPACE | MBM | MEMORY | PLUGIN |
  121.             PERFMON | POP3 | TEXTFILE | UPDOWN | 
  122.             UPTIME | WMI | MEDIA | LAPTOP_STATUS | LAPTOP_PERCENT ) )>
  123.  
  124. <!ELEMENT TEXTOUTPUT EMPTY>
  125.  
  126. <!ELEMENT SCRIPT (PARAMETER*)>
  127. <!ATTLIST SCRIPT    FILENAME CDATA #REQUIRED
  128.             FUNCTION CDATA #REQUIRED
  129.             INTERVAL CDATA #REQUIRED
  130.             FREQUENCY (MINUTE|SECOND) #REQUIRED>
  131.  
  132. <!ELEMENT PARAMETER EMPTY>
  133. <!ATTLIST PARAMETER    NAME CDATA #REQUIRED
  134.             VALUE CDATA #REQUIRED>
  135.  
  136. <!ELEMENT CONSOLE (#PCDATA)>
  137. <!ATTLIST CONSOLE INTERVAL CDATA #REQUIRED>
  138.  
  139. <!ELEMENT DATETIME (#PCDATA)>
  140. <!ATTLIST DATETIME ADJUSTMENT CDATA "0">
  141.  
  142. <!ELEMENT DRIVESPACE EMPTY>
  143. <!ATTLIST DRIVESPACE    DRIVE CDATA #REQUIRED
  144.             RETURN (FREE|USED|TOTAL) #REQUIRED
  145.             UNIT (PERCENT|KILOBYTES|MEGABYTES|GIGABYTES) #REQUIRED>
  146.  
  147. <!ELEMENT LAPTOP_STATUS (#PCDATA)>
  148.  
  149. <!ELEMENT MBM EMPTY>
  150. <!ATTLIST MBM    SENSOR CDATA #REQUIRED
  151.             TYPE CDATA #REQUIRED
  152.             UNIT (CELSIUS|FAHRENHEIT) #REQUIRED>
  153.  
  154. <!ELEMENT MEMORY EMPTY>
  155. <!ATTLIST MEMORY    TYPE (PHYSICAL|VIRTUAL|PAGEFILE) #REQUIRED
  156.             RETURN (FREE|USED|TOTAL) #REQUIRED
  157.             UNIT (PERCENT|B|KILOBYTES|MEGABYTES|GIGABYTES) #REQUIRED>
  158.  
  159. <!ELEMENT PLUGIN (PARAMETER*)>
  160. <!ATTLIST PLUGIN    FILENAME CDATA #REQUIRED
  161.                 FUNCTION CDATA #REQUIRED>
  162.  
  163. <!ELEMENT PERFMON (#PCDATA)>
  164. <!ATTLIST PERFMON    CONVERTFROM (BITS|BYTES|KILOBITS|KILOBYTES|MEGABITS|MEGABYTES|GIGABITS|GIGABYTES) #IMPLIED
  165.             CONVERTTO (BITS|BYTES|KILOBITS|KILOBYTES|MEGABITS|MEGABYTES|GIGABITS|GIGABYTES) #IMPLIED>
  166.  
  167. <!ELEMENT POP3 EMPTY>
  168. <!ATTLIST POP3    SERVER CDATA #REQUIRED
  169.             PORT CDATA #REQUIRED
  170.             INTERVAL CDATA #REQUIRED>
  171.  
  172. <!ELEMENT SPEEDFAN EMPTY>
  173. <!ATTLIST SPEEDFAN    SENSOR CDATA #REQUIRED
  174.             TYPE CDATA #REQUIRED
  175.             UNIT (CELSIUS|FAHRENHEIT) #REQUIRED>
  176.  
  177. <!ELEMENT TEXTFILE (#PCDATA)>
  178. <!ATTLIST TEXTFILE    STARTLINE CDATA #REQUIRED
  179.             LINES CDATA #REQUIRED
  180.             READFROM (START|END) #REQUIRED
  181.             FORCEUPDATE (True|False) #REQUIRED>
  182.  
  183. <!ELEMENT UPDOWN EMPTY>
  184. <!ATTLIST UPDOWN    NIC CDATA #REQUIRED
  185.             RETURNVALUE (SENT|RECEIVED) #REQUIRED
  186.             UNIT (BYTES|KILOBYTES|MEGABYTES|GIGABYTES) #REQUIRED
  187.             RESETONREBOOT (True|False) #REQUIRED>
  188.  
  189. <!ELEMENT UPTIME (#PCDATA)>
  190.  
  191. <!ELEMENT WMI (CLASS, INSTANCE, PROPERTY)>
  192. <!ATTLIST WMI    CONVERTFROM (BITS|BYTES|KILOBITS|KILOBYTES|MEGABITS|MEGABYTES|GIGABITS|GIGABYTES) #IMPLIED
  193.         CONVERTTO (BITS|BYTES|KILOBITS|KILOBYTES|MEGABITS|MEGABYTES|GIGABITS|GIGABYTES) #IMPLIED
  194.         INTERVAL CDATA #REQUIRED
  195.         FREQUENCY (MINUTE|SECOND) #REQUIRED>
  196. <!ELEMENT CLASS (#PCDATA)>
  197. <!ELEMENT INSTANCE (#PCDATA)>
  198. <!ELEMENT PROPERTY (#PCDATA)>
  199.  
  200. <!ELEMENT MEDIA (FOOBAR|QCD|WINAMP)>
  201. <!ELEMENT FOOBAR EMPTY>
  202. <!ELEMENT QCD EMPTY>
  203. <!ELEMENT WINAMP (#PCDATA)>
  204.  
  205.